package main
import "fmt"
func SliceInsert(source[]int,posion int,target []int) []int {
	source = append(source[:posion],append(target,source[posion:]...)... )
	return source
}

func main() {
    source := []int{1, 4, 5, 6}
    target := []int{2, 3}
    fmt.Println(SliceInsert(source, 1, target))
}


